development (deposit) - Spanish English Dictionary